.post-detail {
  u {
    text-decoration: none;
    border-bottom: 1px solid #fe5f58;
  }
  emp {
    border-bottom: 4px dotted #fe5f58;
  }
  wavy {
    -webkit-text-decoration-style: wavy;
    text-decoration-style: wavy;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    -webkit-text-decoration-color: #fe5f58;
    text-decoration-color: #fe5f58;
  }
   kbd {
    border-radius: 4px;
    border: 1px solid #d2d2d2;
    border-bottom-width: 2px;
    background: #fafafa;
    padding-left: 4px;
    padding-right: 4px;
  }
  psw {
    color: transparent;
    background: #a1a1a1;
    border-radius: 2px;
    transition: all .28s ease;
    -moz-transition: all .28s ease;
    -webkit-transition: all .28s ease;
    -o-transition: all .28s ease;
  }
  psw:hover {
    color: var(--color-p);
    background: 0 0;
  }
}